package com.dtp.core.support.wrapper;

/**
 * 任务包装器
 *
 * @author yanhom
 * @since 1.0.3
 *
 * @remark muse
 **/
@FunctionalInterface
public interface TaskWrapper {

    /** 任务包装器名称（for config）*/
    default String name() {return null;}

    /** 自定义保证逻辑 + 执行Runnable任务 */
    Runnable wrap(Runnable runnable);
}
